/******************************************************************************/
STRUCT(NetChr , Net::Obj) // Net Character Object
//{
   // position
   Flt angle, stop_move, walk_run;

   // visual
   Str          name;
   Flt          scale;
   MeshPtr      mesh;
   NetInventory inv;

   // manage
   Bool create(ChrCreateRequest &ccr); // create empty character from 'ccr' character request struct, called when client requests creating a new character in his account

   // operations
   void leaveGame();

   // network
   void   compress(File &f); //   compress data so it can be sent  using network connection
   Bool decompress(File &f); // decompress data from data obtained using network connection

   // io
   void save(File &f);
   Bool load(File &f);
   Bool load(Str   name);

   NetChr();
};
/******************************************************************************/
